.exchange-coupon-page{
	height: 100vh;
	background: #F6F6F6;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	padding: 20rpx;
	
	.card{
		width: 710rpx;
		height: 356rpx;
		background: #FFFFFF;
		border-radius: 20rpx;
		padding: 40rpx 28rpx;
		.title{
			font-family: PingFang SC, PingFang SC;
			font-weight: 400;
			font-size: 32rpx;
			color: #333333;
			line-height: 32rpx;
		}
		
		.input-box{
			margin-top: 10rpx;
			padding: 28rpx 0;
			border-bottom: 1rpx solid #CCCCCC;
			.input,.placeholder{
				width: 200rpx;
				height: 40rpx;
				font-family: PingFang SC, PingFang SC;
				font-weight: 400;
				font-size: 40rpx;
				color: #CCCCCC;
				line-height: 40rpx;
				text-align: left;
				font-style: normal;
				text-transform: none;
			}
			.input{
				color: #333;
				width: 100%;
			}
		}
		
		.btn{
			width: 654rpx;
			height: 96rpx;
			background: #CCCCCC;
			border-radius: 120rpx;
			display: flex;
			align-items: center;
			justify-content: center;
			font-family: PingFang SC, PingFang SC;
			font-weight: 600;
			font-size: 32rpx;
			color: #FFFFFF;
			line-height: 32rpx;
			margin-top: 40rpx;
		}
		.active{
			background: #1E8AF4;
		}
	}
	
	.line-box{
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 60rpx;
		.line-img{
			width: 74rpx;
			height: 14rpx;
		}
		.text{
			font-family: PingFang SC, PingFang SC;
			font-weight: 600;
			font-size: 32rpx;
			color: #333333;
			line-height: 32rpx;
			margin: 0 24rpx;
		}
	}
	
	.icon-box{
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 48rpx;
		.icon-item{
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			margin: 0 60rpx;
			.icon{
				width: 88rpx;
				height: 88rpx;
			}
			.text{
				font-family: PingFang SC, PingFang SC;
				font-weight: 500;
				font-size: 24rpx;
				color: #A4A4A4;
				line-height: 24rpx;
				margin-top: 20rpx;
			}
		}
	}
	
	.context{
		padding: 0 30rpx;
		font-family: PingFang SC, PingFang SC;
		font-weight: 400;
		font-size: 24rpx;
		color: #999999;
		line-height: 24rpx;
		margin-top: 48rpx;
		text-align: center;
	}
}